@时光机
2年前 提问
1个回答

服务器集群有什么优势

上官雨宝
2年前

服务器集群有以下优势:

  • 提高性能:对于一些计算密集型应用,需要非常强大的计算处理能力才能完成任务,而单台服务器是难以胜任这种计算任务的,只能利用集群技术将多台服务器的计算能力整合起来,通过并行计算获得超高的计算性能。设计良好的网络架构、高效的处理算法都是提高集群性能的重要手段。

  • 降低成本:单台服务器为了获得较高的性能,必须要在软硬件上具有足够的支撑能力。比如一些大型机设备,设计了专用的高性能处理器、硬件板卡、接口协议等,这也带来了极高的设计和制造成本。服务器集群通过多台服务器的并行处理可以提供高性能的计算能力,而组成这个集群的单台服务器并不一定具有非常高的软硬件配置和计算性能,在性价比方面具有优势。

  • 提高可扩展性:系统的扩展性是应对计算需求动态变化的必然需求,单台服务器需要通过改变软硬件的配置才能改变自身具有的能力,而集群只需调整集群中的网络节点数量即可做到集群规模及相关计算能力的缩放。另外,单台服务器软硬件设备的升级通常需要离线进行,而集群则可以在线完成服务器节点的增删操作,对于集群承载业务的连续性不会有影响。

  • 增强可用性:集群中的服务器可以在集群管理系统的统一管理下,实现不同服务器之间的负载均衡、容错备援等高可用机制。当部分服务器发生故障不能工作时,集群可以在很短的时间内完成故障切换,将故障服务器承担的任务转移到正常服务器上,将系统停运时间降低到最小,减少故障损失。

  • 化解系统故障:可以化解掉我们人为的问题造成一些应用系统故障。比如由于管理员在进行执行服务器的时候,由于失误导致这一台服务器停止工作。因为这台计算机是被服务器集群所监控的,所以一旦停止的话,那么其他的服务器就会接受这样的任务。